/**
 * 
 */
package ch.bfh.java.directorysynchronizer.presentation;

import javax.swing.UIManager;

import ch.bfh.java.directorysynchronizer.presentation.Frame.MainFrame;
import ch.bfh.java.directorysynchronizer.presentation.items.Workbench;

/**
 * @author Matthias Winzeler <winzm2@bfh.ch>
 * @author Christian Mueller <mullc9@bfh.ch
 * 
 */
public class Main
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		try
        {
			// we want NIMBUS! (> sun jre 16_u10)
	        UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
        }
        catch(Exception e)
        {
	        //if we dont have it, use system look and feel (gtk, windows)
        	try
            {
	            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            }
            catch(Exception e2)
            {
            	// we dont care since it uses default LAF then
            }
        }
		
		/*
		 * Alle Werte Und Obiekte werden in der Workbench mit get setabgefragt
		 * oder neu gesetzt.
		 * Workbench wird immer als Parameter weitergegeben
		 */
		Workbench workbench = new Workbench();

		new MainFrame(workbench);
	}

}
